fixed-term agreement - French English Dictionary